Java Composite Application Platform Suite (CAPS or JCAPS), is a standards-based extensible software suite from Sun Microsystems involved in the Open ESB[1] initiative. It is used to develop software infrastructure when a service-oriented architecture approach has been adopted. Java CAPS is composed of several packages which help to integrate existing investments and deliver new business services in a SOA environment.[2] As with other Java technologies, Java CAPS provides no specific vendor lock-in and supports a variety of operating systems.
Since Java CAPS 5, the suite comprises adapters, libraries and an IDE critical for designing, writing, monitoring and testing business processes, although, in practice, the principal ones are:
All components can be customized during installation although default options are recommended. One of the major features exposed by Java CAPS is its adapters; these adapters are JCA compliant and offer legacy system integration.
The latest release from Sun before its acquisition by Oracle is JCAPS 6.
JCAPS 6 has some distinct features when compared to JCAPS 5.1.x
1. NetBeans 6.1 is used for Java CAPS IDE .Netbeans 6.1 has plugins to support the standard JCAPS 5.1.3 editors and it has a unified project view , editors for JCD , BPEL etc and a runtime environment of IDE.
2. Sun Java application server 9.1(glassfish V2) is used as JCAPS runtime environment and its admin console can be used for management and administration of JCAPS runtime components.
3. JCAPS 6 provides support for JBI. JBI has two types of component, binding component(communication protocols) and SE service Engine(business logic). Both JBI container and EE container are in sun app server. JCAPS 6 provides interoperability between Java EE and JBI components via JBI bridge.
4. JCAPS 6 support three types of messaging servers: JMS IQ manager(stcms) , Java message service grid or Java MQ4.1
5. JCAPS 6 also provides supports for sub Java collaboration.
JCAPS 6 includes installation enhancement (wizard based JCAPS installer) and management and monitoring improvements.[4]